package com.itany.corejava.code07_面向对象;

import java.util.Arrays;

/**
 * @author 石小俊
 * @date 2023年04月17日 10:36
 */
public class Test01_类的使用 {
    public static void main(String[] args) {
        Person person = new Person();
        // 访问属性
        // 赋值操作
        person.name = "张三";
        person.age = 20;
        person.gender = "男";
        person.hobbies = new String[]{"吃饭","睡觉","打豆豆"};

        // 取值操作
        System.out.println(person.name);
        System.out.println(person.age);
        System.out.println(person.gender);
        System.out.println(Arrays.toString(person.hobbies));

        // 访问方法
        person.show();
        person.eat();
        person.sleep();
    }
}

class Person {

    // 成员属性
    String name; // 姓名
    int age; // 年龄
    String gender; // 性别
    String[] hobbies; // 兴趣爱好

    // 成员方法
    public void sleep() {
        System.out.println(name + "困了,想要睡觉");
    }

    public void eat() {
        System.out.println(name + "饿了,想要吃饭");
    }

    public void show() {
        System.out.println("我是" + name + ",今年" + age + "岁,是一个" + gender + "性,兴趣爱好:" + Arrays.toString(hobbies));
    }
}

